const cluster = require('cluster');
const numCPUs = require('os').cpus().length;

if (cluster.isMaster) {
	// Fork workers.
	for (let i = 0; i < numCPUs; i++) {
		cluster.fork();
	}

	console.log('Master starting ' + new Date().toISOString());

	cluster.on('exit', () => {
		process.exit(1);
	});
} else {
	// worker task
	require('./init');
}
